2020-01-12

Why is open source a true alternative for many applications? /1

  • software development companys like windows, apple and co. produce usable, mostly even good software

  • but:

    • products are getting increasingly expansive and update dependent
    • the (end) users loose their independence and individuality
    • (end) users can only to a certain degree personalize and optimize the applications for their needs
    • most of those products can lead to results, but they are not efficent nor powerful –> users are more and more degraded to consumers, than rather beeing their own developers

Why is open source a true alternative for many applications? /2

Why not use open source tools, with millions of active developers and support, that can be more powerful, efficent and elegant than commercial products?

Why does reproducability matter?

Some basic Syntax

`r this is inline code, that is not evaluated´
**bold text**

bold text

*italiciced text*

italiciced text

- item 1 
- item 2 
- item 3 
  • item 1
  • item 2
  • item 3
1. item 1 
2. item 2 
3. item 3 
  1. item 1
  2. item 2
  3. item 3

##directly embed code

# A tibble: 6 x 10
  carat cut       color clarity depth table price     x     y     z
  <dbl> <ord>     <ord> <ord>   <dbl> <dbl> <int> <dbl> <dbl> <dbl>
1 0.23  Ideal     E     SI2      61.5    55   326  3.95  3.98  2.43
2 0.21  Premium   E     SI1      59.8    61   326  3.89  3.84  2.31
3 0.23  Good      E     VS1      56.9    65   327  4.05  4.07  2.31
4 0.290 Premium   I     VS2      62.4    58   334  4.2   4.23  2.63
5 0.31  Good      J     SI2      63.3    58   335  4.34  4.35  2.75
6 0.24  Very Good J     VVS2     62.8    57   336  3.94  3.96  2.48

DevOps

modern (software) development practices

  • automate everything, that can be automated

  • after doing the exact same operation more than three times, write a function for it, automate it

core toolbox

R

##GUI of R: Rstudio

knitr::include_graphics("img/RStudio.png")

##packages:

-the tidyverse metapackage -Rmarkdown, Rbookdown, knitr ## git